package com.gxa.accommodation.service;

import com.gxa.accommodation.dto.AccommodationRoomDTO;
import com.gxa.accommodation.dto.SelectRoomByRoomTypeDTO;
import com.gxa.common.base.RespResult;

public interface AccommodationRoomService {
    RespResult addRoom(AccommodationRoomDTO accommodationRoomTO);

    RespResult showRoomList(Integer currentPage, Integer pageSize);

    RespResult arrangeRoomByOrder(Long orderId,Long roomId);

    RespResult showRoomListByOrderNumAndRoomSerial(SelectRoomByRoomTypeDTO selectRoomByRoomTypeDTO);

    RespResult outRoomByOrder(Long orderId, Long roomId);

    RespResult changeRoomByOrder(Long orderId, Long roomId1,Long roomId2);

    RespResult refundByOrder(Long orderId,Byte audit);
}
